package com.example.administrator.twopagelibrary.dagger.component;

import com.example.administrator.commonlibrary.dagger.component.OverallSituationComponent;
import com.example.administrator.twopagelibrary.dagger.module.PresenterMoudule;
import com.example.administrator.twopagelibrary.presenter.activity.MaiActivityPresenter;
import com.example.administrator.twopagelibrary.presenter.fragment.TwoFragmentPresenter;
import com.example.administrator.twopagelibrary.twobase.TwoBasePresenterImpl;

import dagger.Component;

/**
 * 作者：wang_hong_wei
 * 创建时间：2018/9/18
 * 描述：
 */
@MSingleton
@Component(modules = {PresenterMoudule.class},dependencies = OverallSituationComponent.class)
public interface PresenterComponent {
    void inject(MaiActivityPresenter presenter);
    void inject(TwoFragmentPresenter presenter);
}
